﻿using Microsoft.Extensions.DependencyInjection;
using System;
using System.Collections.Generic;
using System.Text;
using Lrd.Template.Core.Infrastructure.Dependency;
using Lrd.Template.Core.Infrastructure.Reflection;

namespace Lrd.Template.Core.Infrastructure.Mapping
{
    /// <summary>
    /// AutoMapFrom特性自动映射类型查找器
    /// </summary>
    [Dependency(ServiceLifetime.Singleton, AddSelf = true)]
    public class AutoMapFromAttributeTypeFinder : AttributeTypeFinderBase<AutoMapFromAttribute>, IAutoMapFromAttributeTypeFinder
    {

        public AutoMapFromAttributeTypeFinder(IAllAssemblyFinder allAssemblyFinder) : base(allAssemblyFinder)
        { 
        
        }

    }
}
